namespace ext.auto
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>Event handler definition for events accepting the parameter type System.CodeDom.CodeTypeReference, System.CodeDom.CodeTypeReference, System.CodeDom.CodeTypeReference, System.CodeDom.CodeTypeReference, System.CodeDom.CodeTypeReference</summary>
	/// <param name="store"></param>
	/// <param name="action">[Ext.data.Api.actions.create|update|destroy]</param>
	/// <param name="rs">The Record(s) being written.</param>
	/// <param name="options">The loading options that were specified. Edit <c>options.params</c> to add Http parameters to the request. (see {@link #save} for details)</param>
	/// <param name="arg">The callback&apos;s arg object passed to the {@link #request} function</param>
	[ScriptNamespace("ext.auto")]
	[Imported()]
	[IgnoreNamespace()]
	public delegate void Delegate_ext_data_Store_And_System_String_And_ext_auto_ext_data_RecordClass_Or_ext_data_RecordClassArray_And_System_Object_And_System_Object(ext.data.Store store, string action, ext.auto.ext_data_RecordClass_Or_ext_data_RecordClassArray rs, object options, object arg);
}
